import Highlight from "./highlight";
import Draggable from "./draggable";

const directive = { // 汇总指令
  Highlight,
  Draggable
}

export default {
  // 这个函数只能叫install
  install(app) { // 现在还不是，当这个函数被触发时参数的形参app === vue实例
    // 注册指令
    Object.keys(directive).forEach(key => {
      app.directive(key, directive[key]) // vue中的注册，两个参数：指令名字，指令代码
    })
  }
}